﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using QuanLyBanHang_NewApp.Entity;


namespace QuanLyBanHang_NewApp
{
    public partial class FormMain : Form
    {
        NhanVien nvien;
        
        FormLogIn login;
        Form[] frm;

        public FormMain(NhanVien nvien, FormLogIn log)
        {
            InitializeComponent();
            this.nvien = nvien;
            this.pictureBox1.Image = Image.FromFile("Capture.PNG");
            frm = new Form[7];
            login = log;
            label_ten.Text += nvien.getAttribute(1);
            if (int.Parse(nvien.getAttribute(7)) == 1)
            {
                btnBaoCao.Enabled = true;
                btnQLKH.Enabled = true;
                btnQLNCC.Enabled = true;
                btnQLND.Enabled = true;
                
            }

        }
        private void btn_QLSP_Click(object sender, EventArgs e)
        {
            
            //FormSanPham frm_SP = new FormSanPham(int.Parse(nvien.getAttribute(7)));
            frm[0] = new FormSanPham(int.Parse(nvien.getAttribute(7)));
            //frm_SP.Show();
            frm[0].Show();
            

        }

        private void Form_main_Load(object sender, EventArgs e)
        {

        }

     

        private void panel1_Paint(object sender, PaintEventArgs e)
        {

        }

        private void linkLogOut_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            for (int i = 0; i < 7;i++ )
            {
                if (frm[i] != null) frm[i].Close();
            }
            login.Show();
            this.Dispose();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //FormKhachHang frm_KH = new FormKhachHang(int.Parse(nvien.getAttribute(7)));
            //frm_KH.Show();
            frm[1] = new FormKhachHang(int.Parse(nvien.getAttribute(7)));
            frm[1].Show();
        }

        private void btnLapHoaDon_Click(object sender, EventArgs e)
        {
            //FormBanHang frm_BH = new FormBanHang(nvien);
            //frm_BH.Show();
            frm[2] = new FormBanHang(nvien);
            frm[2].Show();
        }

        private void btnLapPN_Click(object sender, EventArgs e)
        {
            //FormNhapHang frm_NH = new FormNhapHang(nvien);
            //frm_NH.Show();
            frm[3] = new FormNhapHang(nvien);
            frm[3].Show();
        }

        private void btnQLNCC_Click(object sender, EventArgs e)
        {
            //FormNhaCungCap frm_NCC = new FormNhaCungCap(int.Parse(nvien.getAttribute(7)));
            //frm_NCC.Show();
            frm[6] = new FormNhaCungCap(int.Parse(nvien.getAttribute(7)));
            frm[6].Show();
        }

        private void btnQLND_Click(object sender, EventArgs e)
        {
            //FormQLND frm_NV = new FormQLND(int.Parse(nvien.getAttribute(7)));
            //frm_NV.Show();
            frm[4] = new FormQLND(int.Parse(nvien.getAttribute(7)));
            frm[4].Show();
        }

        private void btnBaoCao_Click(object sender, EventArgs e)
        {
            //FormLapBaoCao frm_LBC = new FormLapBaoCao();
            //frm_LBC.Show();
            frm[5] = new FormLapBaoCao();
            frm[5].Show();
        }
    }
}
